package com.qf.kdxf.service;

/**
 * @Author 明廷盛
 * @Date 2025/6/11 15:13
 * @Description
 */

import java.util.Map;

/**
 * 文字识别服务接口
 * 定义与文字识别相关的基础操作方法
 */
public interface TextIdentifyService {

    /**
     * 构造API请求头信息
     * 用于向第三方文字识别API(如科大讯飞)发起请求时的请求头构造
     *
     * @param language 要识别的语言类型
     *                - 示例："en"表示英文，"cn"表示中文
     * @param location 是否返回文字位置信息
     *                - "true"表示返回文字坐标信息
     *                - "false"表示不返回坐标信息
     * @return 返回构造好的请求头Map集合
     *         - 通常包含API密钥、请求时间戳、签名等信息
     *         - 示例：{"X-Appid":"123456", "X-CurTime":"1623394567", ...}
     */
    Map<String, String> constructHeader(String language, String location);
}


